@charset "utf-8";
/* CSS Document */



/***************主要内容*******************/
.main { width: 1100px; margin-left: auto; margin-right: auto; overflow: hidden; clear: both; margin-top: 30px; background: #FFF; border: solid 1px #d9dadc; }

.text01{ float:left;}
.list_home{clear: both;
    overflow: hidden;
    padding-left: 30px;
    padding-top: 40px;}
	
	
.list_home dl dt {display: block;float: left;height: 100px;margin-bottom: 40px;margin-right: 10px;overflow: hidden;width: 420px;}	

/***************右边内容*******************/
.right_content { float: right; width: 900px; background: #FFF; border-left: solid 1px #d9dadc; }
.tab { height: 52px; clear: both; }
.tab li { float: left; line-height: 52px; padding: 0 30px; margin-right: 15px; font-size: 14px; }
#tab_on { color: #ecc582; border-bottom: solid 3px #ecc582; }


.content { overflow: hidden; clear: both; padding-bottom: 30px; }
.new { background: #f2f2f2; border-top: solid 1px #d9dadc; height: 70px; clear: both; }
.add { background: #8cc63f; float: left; color: #fff; line-height: 30px; padding: 0 20px; font-size: 14px; margin-top: 20px; margin-left: 30px;  }
.select_brand{ background: #8cc63f; float: right; color: #fff; line-height: 30px; padding: 0 20px; font-size: 14px;  border:none; position:absolute; right:30px; top:20px;}

.search { border: solid 1px #ccc; overflow: hidden; float: right; margin-top: 19px; margin-right: 20px; }
.search input { width: 230px; height: 30px; line-height:30px; color: #b3b3b3; border: none; float: left; text-indent: 1em; }
.search span { height: 30px; display: block; float: left; border-left: solid 1px #ccc; width: 30px; text-align: center; background-image: url(../images/search.png); background-color: #fff; background-repeat: no-repeat; background-position: center center; }


.list { padding-left: 30px; padding-top: 40px; overflow: hidden; clear: both; }
.list dl dt { float: left; margin-right: 40px; overflow: hidden; display: block; margin-bottom: 40px; width:380px; height:100px; }
.video_play {   width: 120px;height: 100px;background: #e6e6e6;float: left;overflow: hidden; }
.video_text { float: right;overflow: hidden;width: 268px;font-size: 12px;color: #808080;}
.video_text h3 { color: #000 !important; margin-bottom: 6px; }
.time{ font-size:12px;}
.video_text01 { overflow: hidden; }
.text01 ul { float: left; overflow: hidden; }
.text01 ul li { line-height: 18px; }
.text01 ul li strong { margin: 0 10px; color: #ccc; }


.logo_img { width: 100px; height: 100px; text-align: center; line-height: 100px; background: #e6e6e6; float: left; font-size: 20px; }
.name { float: left; font-size: 14px; color: #808080; margin-left: 20px; line-height: 20px; }
.name p span { width: 30px; height: 30px; background: #808080; display: block; float: left; text-align: center; vertical-align: middle; margin-top: 6px; margin-right:6px; }
.list li{ width:260px; height:100px; margin-right:30px; margin-bottom:40px; float:left;}



/******************分页*************/
.paging { clear: both; font-size: 14px; overflow: hidden; text-align: center; margin-top: 20px; color: #808080; }
.paging a { margin-left: 6px; margin-right: 6px; }
.paging strong { margin: 0 20px; }
.zc_tab_on { color: #ecc582 !important; text-decoration: underline !important; }





/*******************新增视频广告**********************/
.new h1 { line-height: 70px; margin-left: 40px; }
.video_box { width: 300px; padding-top: 80px; padding-left: 30px; padding-right: 30px; text-align: center; float: left; }
.upload { width: 280px; height: 10px; border-radius: 500px; background: #808080; margin-top: 20px; margin-left: 10px; overflow:hidden; clear:both; }
.pre { display: block; background: #8cc63f !important; border-radius: 500px; height: 10px; }
.video_box button { width: 120px; height: 30px; background: #8cc63f; color: #fff; font-size: 14px;  border: none; }
.video_box p { color: #808080; font-size: 12px; margin-left: 10px; margin-top: 10px; text-align: left; }
.video_box p strong { margin: 0 5px; color: #ccc; }
.video_input { border-left: solid 1px #ccc; overflow: hidden; padding-left: 30px; padding-right: 30px; margin-top:30px; color: #808080; }
.video_input h3 { line-height: 36px; background: #f2f2f2; padding: 0 20px; margin-bottom: 25px; margin-top: 40px; position:relative; }
.input_text { margin-bottom: 15px; overflow: hidden; }
.column { width: 68px; text-align: right; display: block; float: left; font-size: 14px; line-height: 32px; margin-right: 10px; }
.present { background: #f2f2f2; height: 70px; text-align: center; }
.present button { width: 130px; line-height: 34px; border: none; height: 36px; color: #fff; font-size: 14px; margin-right: 10px; margin-top: 17px; }
.help { float: right; position:absolute; top: 3px; right: 10px; }
.span_text { float: left; margin: 0 5px; font-size: 14px; line-height: 32px; }
.instructions{ line-height:16px; font-size:14px; clear:both; margin-left:78px; margin-bottom:10px; padding-top:10px;}

/********************表单按钮*******************/
.button01 { width: 130px; text-align: center; height: 32px; line-height: 28px; color: #fff; font-size: 14px; background: #808080; border: none; }
.input01{ float: left; height: 30px; line-height: 28px; border: solid 1px #ccc; width: 385px; color: #ccc; text-indent: 0.3em; font-size:14px; }
input[type="radio"] { position: relative; top: 2px; margin-right: 3px; }
.input_text textarea { width: 375px; height: 108px; border: solid 1px #ccc; color: #ccc; padding: 5px; }
.select01 { width: 385px; padding-top:8px; padding-bottom:8px; border: solid 1px #ccc; color: #ccc; }
.input02{ float: left; height: 30px; line-height: 28px; border: solid 1px #ccc; width: 150px !important; color: #ccc; text-indent: 0.3em; font-size:14px; }


/******************视频广告详情**************/
.video {
  width: 300px;
  height: 220px;
  background: #e6e6e6;
  overflow: hidden;
  text-align: center;
  position: relative;
}
.video_xq { overflow: hidden; padding-bottom: 50px; padding-left: 34px; padding-right: 34px; padding-top: 36px; }
.separator { color: #ccc; margin: 0 5px; }
.video_xq_text { float: left; width: 490px; margin-left: 20px; font-size: 14px; position: relative; overflow: hidden; }
.video_xq_text li { color: #999; }
.video_xq_text h3 { color: #000; margin-bottom: 10px; }
.video_xq_text p { margin-bottom: 10px; }
.video_xq_text input[type="button"] { position: absolute; right: 0; bottom: 0px; }
.datum { padding: 0 36px 34px; }
.datum_tab li { width: 150px; height: 30px; float: left; display: block; text-align: center; line-height: 30px; background: #cccccc; margin-right: 12px; color: #fff; font-size: 14px; }
#datum_on { background: #ecc582 }
.datum_tab { overflow: hidden; clear: both; }
.datum_button { width: 100px; height: 30px; border: solid 1px #ccc; background: #FFF; text-align: center; line-height: 26px; margin-right: 15px; margin-left: 15px; margin-top: 20px; color: #808080; float: left; }
.datum_input { width: 140px; height: 28px; line-height: 28px; border: solid 1px #ecc582; color: #ecc582; font-size: 14px; margin-left: 5px; margin-right: 5px; text-indent: 0.5em; margin-top: 20px; zoom: 1; }
.chart { overflow: hidden; margin-top: 30px; clear: both; text-align: center; }
.export { background: #f2f2f2; height: 30px; overflow: hidden; margin-top: 20px; line-height: 30px; font-size: 14px; }
.export input[type="checkbox"] { position: relative; top: 2px; margin-right: 5px; }
.export span { display: block; margin: 0 15px; float: left; }
.export button { float: right; height: 30px; width: 130px; background: #808080; color: #fff; text-align: center; line-height: 30px; border: none; }


/***********省份分布***************/
.cityinfo { width: 370px; height: 450px; float: left; margin-top: 30px; text-align: center; }
.table_wrap { width: 410px; overflow: hidden; float: right; margin-top: 30px; font-size: 14px; }
table tr th { background: #f2f2f2; line-height: 36px; height: 36px; border-bottom: solid 1px #ccc; border-top: solid 1px #ccc; }
table tr td { height: 36px; text-align: right; border-bottom: solid 1px #ccc; padding-left: 20px; vertical-align: middle; }
.datavolume { background: #ecc582; height: 10px; vertical-align: middle; }
.provinces { overflow: hidden; clear: both; margin-bottom: 30px; }
.arrow { background: url(../images/arrowleft.png); background-repeat: no-repeat; background-position: center center; border: solid 1px #ccc; width: 30px; height: 30px; display: block; float: left; }
.paginginfo { overflow: hidden; line-height: 28px; padding-bottom: 10px; float: right; margin-top: 20px; }
.goto_area { overflow: hidden; margin-left: 10px; }
.goto_area input { width: 100px; text-indent: 0.5em; height: 30px; border: solid 1px #ccc; float: left; margin: 0 10px; }
.page_go { width: 50px; text-align: center; height: 30px; border: solid 1px #ccc; display: block; float: left; }
.page_num { line-height: 30px; height: 30px; display: block; float: left; margin-right: 10px; }


/***********城市分布***************/
.fl { text-align: left; margin-bottom: 30px; }
.total { border: solid 1px #ccc; overflow: hidden; padding: 20px 30px; margin-top: 20px; margin-bottom: 30px; }
.chart_wrap { text-align: center; border-top: solid 1px #ccc; margin-top: 50px; padding-top: 30px; }



/**********弹出层**************/

.popup { background: #fff; overflow: hidden; width:990px; margin:0 auto; padding-bottom:30px; border: solid 1px #ccc;   }
.popup h1 { height: 70px; text-align: center; line-height: 70px; background:#f2f2f2; position:relative; }
.pa{padding-left:80px; padding-right:40px; }
.mid{ position:relative; top:30px;}

.popup_new { background: #fff; overflow: hidden; width: 720px; margin: 0 auto; padding-bottom: 40px; border: solid 1px #ccc; }
.popup_new h1 { height: 70px; text-align: center; line-height: 70px; background: #f2f2f2; position: relative; }
.pa { padding-left: 80px; padding-right: 40px; }
.mid { position: relative; top: 30px; }
.new_logo { width: 100px; height: 100px; background: #e6e6e6; margin: 50px auto; }
.button130 { width: 130px; height: 30px; text-align: center; line-height: 28px; border: none; color: #FFF; margin-right: 20px; }
.add_input { padding-top: 30px; }
.new_content { text-align: center; }
.addinput { width: 290px; text-indent: 0.5em; line-height: 30px; height: 30px; border: solid 1px #ccc; margin-bottom: 26px; font-size: 14px; color: #b3b3b3; }
.addtext { padding-right: 10px; font-size: 14px; }
.fileimg { width: 76px; line-height: 26px; margin-left: 10px; height: 30px; background: #808080; color: #fff; border: none; }
.mr50{ margin-left:100px;}


.region { width: 80px; text-align: right; float: left; }
.city { padding-left:80px; padding-right:80px; padding-top:60px; padding-bottom:10px; font-size: 14px; color: #808080;  }
.region_city { display:inline-block; width:700px;}
.region_city i { margin-left:15px; margin-right:15px; display:inline-block;  margin-bottom:10px;}
.city_on { background-image: url(../images/x.png); background-repeat: no-repeat; background-position: right center; height: 20px; text-align: center; padding-left: 5px; padding-right: 15px; background-color: #e6e6e6; background-size: 10px 10px; background-origin: padding-box; }
.city li{ overflow:hidden; clear:both; margin-bottom:30px; border-bottom:solid 1px #ccc; padding-bottom:20px; }
.city_button{ overflow:hidden; clear:both; text-align:center;}
.city_button button{ width:130px; height:30px; line-height:28px; border:none; color:#FFF; text-align:center; margin-right:20px; font-size:14px;}


.input01 i{ margin-right: 10px;  }
.cover{width:150px; height: 120px; margin-bottom: 46px; overflow: hidden; float: left; margin-right: 76px; line-height:150px; text-align:center; overflow:hidden;}

.buon{ background:#8cc63f; color:#fff !important; border:solid 1px #8cc63f;}
.datum_button:hover{border:solid 1px #8cc63f !important;}
